﻿using System.Data;
using System.IO;

namespace Vcm
{
    public interface ICardMaker
    {
        void AddCard(ProxyDocument proxyDocument, DataRow cardRow);
        void AddCard(ProxyDocument proxyDocument, DataRow cardRow, out string outputMessage);
        bool SupportsRow(DataRow cardRow);
        void DrawCutLines(ProxyDocument proxyDocument);
        void FixCard(StreamWriter outputFile, DataRow cardRow, out string outputMessage);
    }
}